Allow global VC ops like `C-x v D' in Diff and Log-View buffers.
authorChong Yidong <cyd@stupidchicken.com>
Tue, 29 Jun 2010 18:17:31 +0000 (14:17 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Tue, 29 Jun 2010 18:17:31 +0000 (14:17 -0400)
commit6458e96e151fc93dc45178e03650085c3aa1b3ea
treea6a70b4315a804f508441394149899c60c521a40
parent6f1e6ca9d6b9d05f59f51088a5a2d6f993d1c755
Allow global VC ops like `C-x v D' in Diff and Log-View buffers.

* vc/diff-mode.el (diff-vc-backend): New var.

* vc/vc.el (vc-deduce-backend): New fun.  Handle diff buffers.
(vc-root-diff, vc-print-root-log, vc-log-incoming)
(vc-log-outgoing): Use it.
(vc-diff-internal): Set diff-vc-backend.
lisp/ChangeLog
lisp/vc/diff-mode.el
lisp/vc/vc.el